// main.c

#include "listener.h"
#include <stdio.h>

// 回调函数的实现
void myCallback(const char* message) {
    printf("Callback received: %s\n", message);
}

int main() {
    // 创建监听器并初始化
    Listener myListener;
    initializeListener(&myListener, myCallback);

    // 模拟触发事件，调用回调函数
    triggerCallback(&myListener, "Hello from main!");

    return 0;
}